package com.ruoyi.paint.admin.domain.Dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CarInfo {
    /** 汽车ID */
//    @JSONField(serializeUsing= ToStringSerializer.class)
    private String id;

    /** 汽车品牌 */
    @Excel(name = "汽车品牌")
    private String brand;

    /** 车型 */
    @Excel(name = "车型")
    private String model;

    /** 颜色名称 */
    @Excel(name = "颜色名称")
    private String colorName;

    /** 年款 */
    @Excel(name = "年款")
    private String year;

    /** 油漆品牌 */
    private String paintBrand;
    /** 原厂色号 */
    private String originalColorCode;

    /** 汽车图片链接 */
    @Excel(name = "汽车图片链接")
    private String imageUrl;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    @TableField(fill = FieldFill.INSERT)
    private Date createTime; // 创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime; // 更新时间

    @TableField(fill = FieldFill.INSERT)
    private String createBy; // 创建人

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateBy; // 更新人
    /** 备注 */
    @Excel(name = "备注")
    private String remark;
    //排序
    private Integer sort;

}
